//**************************************************************************
//     MiniQuiz.java      Author:20172330
//
//     Demonstrates the use of a class that implement an interface.
//**************************************************************************
import java.util.Scanner;
  
public class MiniQuiz
{
    //----------------------------------------------------------------------
    //   Presents a short quiz.
    //----------------------------------------------------------------------
    public static void main(String[] args)
    {
        Question q1, q2;
        String possible;

        Scanner scan = new Scanner(System.in);

        q1 = new Question("what is the capital of Jamaica?", "Kingston");

        q1.setComplexity(4);
 
        q2 = new Question("which is worse, ignorance or apathy?", "I don't know I don't care");
        
        q2.setComplexity(10);
 
        System.out.print(q1.getQuestion());
        System.out.println(" (Level:" + q1.getComplexity() + ")");
        possible = scan.nextLine();
        if (q1.answerCorrect(possible))
           System.out.println("Correct");
        else
           System.out.println("No, the answer is " + q1.getAnswer());

        System.out.println();
        System.out.print(q2.getQuestion());
        System.out.println(" (Level:" + q2.getComplexity() + ")");
        possible = scan.nextLine();
        if (q2.answerCorrect(possible))
           System.out.println("coorct");
        else
           System.out.println("No, the answer is " + q2.getAnswer());
    }
} 

